const express = require('express')

const app = express()

// //定义一个最简单的中间件函数
// const mw = function(req,res,next){
//  console.log('这是最简单的中间件函数')
//  //把流转关系，交个下一个中间件或路由
//  next()
// }

// //将 mw 注册为全局生效的中间件
// app.use(mw)


//这是定义全局中间件的简化写法
app.use((req,res,next) => {
  console.log('这是最简单的中间件函数')
  next()
})

app.get('/',(req,res) =>{
    console.log('调用了/这个路由')
    res.send('Hmoe page.')
})

app.get('/user',(req,res) =>{
    console.log('调用了/user这个路由')
    res.send('User page.')
})

app.listen(3000,()=>{
    console.log('http://localhost:3000')
})